#include <stdio.h>


int add (int a) {
	return a+3;
}

int (*test)(int) = add;

int hello(int (*b)(int), int c) {
        return b(c);
}
int main(int argc,char** argv) {
	printf("hello world,the number of argv is %d",hello(test,argc));
	printf("the size of uint,int,size_t,long,double is %d,%d,%d,%d,%d",sizeof(char),sizeof(int*),sizeof(size_t),sizeof(long),sizeof(double));
        return 0;
}


